home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_jade.idb / usr / freeware / include / sp / lib / NumericCharRefOrigin.h.z / NumericCharRefOrigin.h
Encoding:
C/C++ Source or Header  |  1999-07-21  |  784 b   |  36 lines

  1. #ifndef NumericCharRefOrigin_INCLUDED
  2. #define NumericCharRefOrigin_INCLUDED 1
  3.  
  4. #ifdef __GNUG__
  5. #pragma interface
  6. #endif
  7.  
  8. #include "Location.h"
  9. #include "Markup.h"
  10. #include "Owner.h"
  11.  
  12. #ifdef SP_NAMESPACE
  13. namespace SP_NAMESPACE {
  14. #endif
  15.  
  16. class NumericCharRefOrigin : public Origin {
  17. public:
  18.   NumericCharRefOrigin(const Location &start, Index endIndex,
  19.                Owner<Markup> &markup);
  20.   const Location &parent() const;
  21.   Index refLength() const;
  22.   Boolean isNumericCharRef(const Markup *&) const;
  23. private:
  24.   NumericCharRefOrigin(const NumericCharRefOrigin &); // undefined
  25.   void operator=(const NumericCharRefOrigin &);          // undefined
  26.   Location start_;
  27.   Index refLength_;
  28.   Owner<Markup> markup_;
  29. };
  30.  
  31. #ifdef SP_NAMESPACE
  32. }
  33. #endif
  34.  
  35. #endif /* not NumericCharRefOrigin_INCLUDED */
  36.